//比较版本号
// 如果 version1 > version2 返回 1，
// 如果 version1 < version2 返回 -1，
// 除此之外返回 0。
//
// 输入：version1 = "1.01", version2 = "1.001"
// 输出：0
// 解释：忽略前导零，"01" 和 "001" 都表示相同的整数 "1"




class Solution {
    public int compareVersion(String version1, String version2) {
        // . 必须得加 转义字符\\
        String[] array1 = version1.split("\\.");
        String[] array2 = version2.split("\\.");
        
        for(int i=0; i<Math.max(array1.length, array2.length); i++){
            int a = i<array1.length ? Integer.valueOf(array1[i]) : 0;
            int b = i<array2.length ? Integer.valueOf(array2[i]) : 0;
            if(a==b){
                continue;
            }else{
                return a > b ? 1 : -1;
            }
        }
        return 0;

    }
}